Project Whimsical

Open World - Action RPG

A third-person action-adventure built in Unreal Engine 5 - a sandbox for designing and testing interconnected game systems: AI behaviour, quest design, combat, and player progression.

⚔ ABOUT THIS QUEST ⚔

Inspired by various Action RPG videogames such as THE WITCHER 3, FABLE, FALLOUT this project is set in a mythical fantasy land and follows a bounty hunter - KLIFF.
In this overview, I will showcase you a quest walkthrough set in a small hamlet called STONE-UPON-FLEEN.
You can go over the Quest, Boss Fight, Player Attribute System in addition to BASIC AI and REACTIVE NPCs by clicking on the tiles below.
Hover on the image to get a small glimpse of what's to come when you click on the tile.

⚔ 4 SUB-QUESTS ⚔

Quest Design
The Foul Play
Same quest, unique conversations depending on your playstyle. Multiple paths including but not limited to Investigative, Onslaught, Stealth - all valid. Every choice remembered.
A Foul Call preview
A Foul Call preview
Dialogue Trees NPC Memory Playstyle Paths Attribute Unlocks
AI Systems
Basic AI System
A five-state enemy AI - Patrol, Halt, Alert, Combat, Investigate - with a two-stage detection meter, spline-based patrol, and dual player engagement paths.
Basic AI System preview
Basic AI System preview
State Tree Blueprint Spline Patrol Detection Meter
Combat Design
Boss Fight - Pumpkin Spirit
What is a good satisfactory end to a quest? A good boss fight that is build around player mastery.
Pumpkin Spirit preview
Pumpkin Spirit preview
Combo Attacks Elemental Damage Status Effects Boss Design
Systems Design
Player Attribute System
Four core attributes - BODY, HAND, MIND, EYES - shaping what playstyle paths and dialogue options become available across every quest in the project.
Player Attributes System preview
Player Attributes System preview
BODY HAND MIND EYES Progression
Known Disciplines
Dialogue Design State Tree Combat Systems Player Progression Unreal Engine 5 Blueprint NPC Memory Boss Design Attribute Systems Quest Architecture Consequence Mapping Detection Systems